package c04流程控制和数组;

/**
 * 这种标记与c语言的goto标记是不一样的：goto是调到标记的地方开始执行下面的语句。而return是退出整个方法。
 *
 * @author 炜sama
 */
public class 跳出多重循环 {

	public static void main(String[] args) {
		int n = 10;
		out:
//			int i1=0;//标记与for之间不能插入其他语句，否则会有编译错误！	
		for (int i = 0; i < n; i++) {
			mid:
			for (int j = 0; j < n; j++) {
				if (j == 1) {
					System.err.println("跳出out层循环");
					break out;//执行这句后，会结束out标记后紧接着的for循环。
				}
				for (int k = 0; k < n; k++) {
//					System.err.println(k);
//					if (k==1) {
//						System.err.println("跳出mid层循环");
//						break mid;//执行这句后，会结束mid标记后紧接着的for循环。
//					}
				}
			}
		}
	}

}
